someone who's everywhere - Espagnol Anglais Dictionnaire